Text copied to clipboard!
Tytuł
Text copied to clipboard!Średniozaawansowany Programista Java
Opis
Text copied to clipboard!
Poszukujemy Średniozaawansowanego Programisty Java, który dołączy do naszego zespołu technologicznego i wesprze nas w tworzeniu oraz utrzymaniu nowoczesnych aplikacji opartych na języku Java. Idealny kandydat powinien posiadać solidne doświadczenie w programowaniu w Javie, znać popularne frameworki takie jak Spring czy Hibernate oraz być gotowym do pracy w zespole scrumowym.
Do Twoich głównych zadań będzie należało projektowanie, implementacja i testowanie komponentów aplikacji, a także współpraca z zespołem analityków, testerów i innych programistów. Oczekujemy również aktywnego udziału w przeglądach kodu, proponowania ulepszeń architektury oraz dbania o jakość i wydajność tworzonych rozwiązań.
W naszej firmie stawiamy na rozwój, dlatego oferujemy dostęp do szkoleń, konferencji oraz możliwość pracy z nowoczesnymi technologiami. Pracujemy w metodyce Agile, co oznacza regularne sprinty, codzienne stand-upy i ścisłą współpracę z zespołem. Szukamy osoby, która nie tylko zna się na kodowaniu, ale również potrafi myśleć analitycznie, rozwiązywać problemy i komunikować się efektywnie z innymi członkami zespołu.
Jeśli jesteś osobą ambitną, która chce rozwijać swoje umiejętności w dynamicznym środowisku i mieć realny wpływ na tworzone produkty, ta oferta jest dla Ciebie. Dołącz do nas i twórz z nami innowacyjne rozwiązania dla klientów z różnych branż.
Obowiązki
Text copied to clipboard!- Projektowanie i implementacja aplikacji w języku Java
- Utrzymanie i rozwój istniejących systemów
- Współpraca z zespołem projektowym w metodyce Agile
- Tworzenie testów jednostkowych i integracyjnych
- Udział w przeglądach kodu i proponowanie usprawnień
- Optymalizacja wydajności aplikacji
- Dokumentowanie kodu i procesów technicznych
- Integracja z zewnętrznymi systemami i API
- Rozwiązywanie problemów technicznych i błędów
- Wspieranie młodszych członków zespołu
Wymagania
Text copied to clipboard!- Minimum 2 lata doświadczenia w programowaniu w języku Java
- Znajomość frameworków Spring, Hibernate
- Doświadczenie w pracy z bazami danych (np. PostgreSQL, MySQL)
- Znajomość narzędzi Git, Maven, Jenkins
- Umiejętność pracy w zespole scrumowym
- Znajomość wzorców projektowych i zasad SOLID
- Dobra znajomość języka angielskiego (czytanie dokumentacji)
- Umiejętność analitycznego myślenia i rozwiązywania problemów
- Doświadczenie w pracy z REST API
- Mile widziane doświadczenie z Docker, Kubernetes
Potencjalne pytania na rozmowie
Text copied to clipboard!- Jakie masz doświadczenie w pracy z frameworkiem Spring?
- Czy pracowałeś wcześniej w zespole scrumowym?
- Jakie narzędzia CI/CD znasz i stosowałeś?
- Opisz projekt, w którym implementowałeś REST API.
- Jakie masz doświadczenie z bazami danych?
- Czy miałeś okazję pracować z konteneryzacją (Docker, Kubernetes)?
- Jakie wzorce projektowe stosujesz najczęściej?
- Jak radzisz sobie z debugowaniem trudnych błędów?
- Czy uczestniczyłeś w przeglądach kodu? Jakie masz podejście do code review?
- Jakie są Twoje oczekiwania rozwojowe na najbliższe 2 lata?